
.m-sop-shop-nav {
    background: none;
    font: inherit;
    height: 25px;
    padding: 0;

    position: relative;
    width: 100%;
	z-index:40;
    font-family: verdana,times new roman,candara,arial,courier new,georgia,impact;
	margin:0px;
	z-index:99;
	margin-top:0px;
	
}
.m-sop-shop-nav .shop-nav {
    background: none;
    height: 30px;
    left: 50%;
    margin-left: -600px;
    position: absolute;
    width: 1200px;
}
.m-sop-shop-nav .nav-list {
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 1200px;
}
.m-sop-shop-nav .nav-list li {
    display: inline;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    position: relative;
}
.m-sop-shop-nav .nav-list li a {
    display: block;
    height: 30px;
    margin-top: 0;
    text-decoration: none;
    transition: all 0s ease 0s;
}
.m-sop-shop-nav .nav-list li a span {
    color:#fff;
    display: block;
    font-family: arial;
    font-size: 13px;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    margin-top: 0;
    padding: 0 20px;
    text-transform: capitalize;
}
.m-sop-shop-nav .nav-list li.current span {
    background: none repeat-x scroll;
    color:#fff;
    height: 30px;
    margin-top: 0;
    padding-top: 0;
}
.m-sop-shop-nav .nav-list li a:hover span {
    background: none repeat-x scroll;
    color: #fff;
}
.m-sop-shop-nav .nav-list li .product-nav {
    padding-right: 40px;
    position: relative;
}
.m-sop-shop-nav .nav-list li a:hover span.product-nav, .m-sop-shop-nav .nav-list li.hover-on .product-nav {
    background: none repeat-x scroll;
    color: #fff;
    height: 30px;
    margin-top: 0;
    padding-top: 0;
}
.m-sop-shop-nav .nav-list li .product-nav .arrow, .m-sop-shop-nav .nav-list li.current .product-nav .arrow {
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 4px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 15px;
    top: 16px;
    width: 0;
}
.m-sop-shop-nav .nav-list li .product-nav:hover .arrow, .m-sop-shop-nav .nav-list li.hover-on .product-nav .arrow {
    border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.m-sop-shop-nav .nav-list .pro-category-wrap {
    background: none repeat scroll 0 0 #FF7F00;
    border-right: 0 solid #dddddd;
    border-width: 0;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.13);
    font-size: 12px;
    font-weight: 200;
    left: 0;
    position: absolute;
    top: 30px;
    width: 220px;
    z-index: 99;
}
.m-sop-shop-nav .nav-list .pro-category-wrap ul {
    list-style: outside none none;
    margin: 10px 0;
}
.m-sop-shop-nav .nav-list .pro-category-wrap li {
    display: block;
    float: none;
    height: auto;
    line-height: 18px;
    margin: 0;
    padding: 0;
    position: relative;
}
.m-sop-shop-nav .nav-list .pro-category-wrap a {
    background: none repeat scroll;
    color: #000;
    display: block;
    float: none;
    font-weight: 500;
    height: auto;
    line-height: 40px;
    margin-top: 0;
    overflow: hidden;
    padding: 0 20px;
}
.m-sop-shop-nav .nav-list .pro-category-wrap a:hover, .m-sop-shop-nav .nav-list .pro-category-wrap a.hover-on {
    background: none repeat scroll 0 0 #fff;
    color: #000;
}
.m-sop-shop-nav .nav-list .pro-category-wrap li .sub-group-arrow {
    background: url("http://g03.a.alicdn.com/kf/HTB1hP5pHXXXXXawXFXX760XFXXXd.png") no-repeat ;
    display: block;
    height: 7px;
    position: absolute;
    right: 10px;
    top: 16px;
    width: 4px;
}
.m-sop-shop-nav .nav-list .pro-category-wrap li:hover .sub-group-arrow, .m-sop-shop-nav .nav-list .pro-category-wrap li.hover-on .sub-group-arrow {
    background-position: -4px 0;
}
.m-sop-shop-nav .nav-list .pro-category-wrap .all-product {
    border-top: 1px dotted #ddd;
    line-height: 20px;
    margin-left: 20px;
    padding: 5px 0;
    position: relative;
    text-align: right;
    width: 180px;
}
.m-sop-shop-nav .nav-list .pro-category-wrap .all-product a {
    background: none repeat scroll;
    color: #fff;
    padding-right: 10px;
}
.m-sop-shop-nav .nav-list .sub-group-list {
    background: none repeat scroll 0 0  #fff;
    border-top: 0 solid #c81818;
    left: 220px;
    right: auto;
    top: 0;
}
.m-sop-shop-nav .nav-list .sub-group-list ul {
    margin: 0;
}
.m-sop-shop-nav .nav-list .sub-group-list a {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    font-weight: 400;
}
.m-sop-shop-nav .nav-list .sub-group-list a:hover, .m-sop-shop-nav .nav-list .sub-group-list a.hover-on {
    background: none repeat scroll 0 0 #777;
    color: #000;
}
 
